<%@ page language="java" contentType="text/html; charset=UTF-8"%>
<%-- 引入页面头 --%>
<%@ include file="/pageHead.jsp"%>
<form name="form1" id="form1"
	action="<%-- ${systemctx}/sample/saveSample.web --%>" method="post">
	<div class="pageMain">
		<div class="pageTitle">
			<%=MessageResourcesUtils.getMessage(request,"systemmanage.bascmanagement.title")%>
			<span></span>
			<%=MessageResourcesUtils.getMessage(request,"systemmanage.report.preferentialrecord")%>
			<span></span>
			<%=MessageResourcesUtils.getMessage(request,"systemmanage.report.preferentialrecord.list")%>
		</div>
		<div class="pageBody">
			<div class="form-group">
				<ul>
					<li>
						<i></i> <label>开始时间</label>
						<span><input type="text" value="${startTime}" name="startTime" id="startTime" class="validate[required]"></span>
					</li>
					<li>
						<i></i> <label>结束时间</label>
						<span><input type="text" value="${endTime}" name="endTime" id="endTime" class="validate[required]"></span>
					</li>
				</ul>
			</div>
		</div>
		<div class="button-group">
			<input type="button" class="btn btn-default" id="butQuery" name="butQuery" value="<%=MessageResourcesUtils.getMessage(request,"common.button.query")%>" />
			<input type="button" class="btn btn-default" onclick="exportCall()" value="<%=MessageResourcesUtils.getMessage(request,"common.button.export")%>" />
		</div>
		<table width="100%">
			<tbody>
				<tr>
					<td>
						<table id="datagrid"></table>
					</td>
				</tr>
			</tbody>
		</table>
	</div>
</form>
<script type="text/javascript">
$(document).ready(function() {
	$("#startTime").date_input();
	$("#endTime").date_input();
	//加载分页控件 datagrid
	$('#datagrid').issdatagrid(
	{
		formid : 'form1',
		title : '<%=MessageResourcesUtils.getMessage(request,"systemmanage.report.preferentialrecord.list")%>',
		width : 'auto',
		nowrap : true,
		autoRowHeight : false,
		singleSelect : true,
		striped : true,
		//collapsible:true,
		url : '${systemctx}/systemmanage/exportreport/queryPreferentialRecordInfoDataGrid.json',
		sortName : '',
		sortOrder : '',
		remoteSort : true,
		idField : 'flowid',
		pagination : true,
		rownumbers : true,
		showFooter : true,
		queryParams:$('#form1').serializeObject(),
		columns : [ 
		[
		{
			title : '优惠码',
			field : 'code',
			width : 100,
			sortable : true,
			align : 'left'
		},{
			title : '使用状态',
			field : 'datastatus',
			width : 100,
			sortable : true,
			align : 'left'
		}, {
			title : '使用(激活)时间',
			field : 'usedtime',
			width : 150,
			sortable : true,
			align : 'left'
		}, {
			title : '优惠类型',
			field : 'preferentialtype',
			width : 100,
			sortable : true,
			align : 'left'
		}, {
			title : '媒体介质',
			field : 'medium',
			width : 100,
			sortable : true,
			align : 'left'
		}, {
			title : '渠道',
			field : 'channel',
			width : 200,
			sortable : true,
			align : 'left'
		},{
			title : '优惠码创建人',
			field : 'creater',
			width : 200,
			sortable : true,
			align : 'left'
		},{
			title : '优惠码创建时间',
			field : 'createtime',
			width : 150,
			sortable : true,
			align : 'left'
		},{
			title : '优惠码使用者电话',
			field : 'phone',
			width : 200,
			sortable : true,
			align : 'left'
		},{
			title : '优惠码使用者邮箱',
			field : 'email',
			width : 200,
			sortable : true,
			align : 'left'
		},{
			title : '优惠码使用者userId',
			field : 'userid',
			width : 200,
			sortable : true,
			align : 'left'
		},{
			title : '优惠码使用者昵称',
			field : 'nickname',
			width : 200,
			sortable : true,
			align : 'left'
		}] ],
		onLoadSuccess : function(data) {

		}
	});

	$('#butQuery').click(function() {
		$('#datagrid').datagrid('load',$('#form1').serializeObject());
	});


});

function exportCall() {
	if (confirm("是否导出优惠码使用情况？")) {
		

		var startTime = $("#startTime").val();
		var endTime = $("#endTime").val();
		
		if(null == startTime || startTime == '' || startTime == 'undefined'){
			alert("开始时间不能为空");
			return;
		}
		
		if(null == endTime || endTime == '' || endTime == 'undefined'){
			alert("结束时间不能为空");
			return;
		}
		
		var startDate = new Date(startTime);
		var endDate = new Date(endTime);
	
		if(startDate > endDate){
			alert("开始时间不能小于结束时间");
			return;
		}

		window.location.href = "${systemctx}/systemmanage/exportreport/exportPreferentialReport.web?startTime=" + startTime + "&endTime=" + endTime; 
	}
}
	
</script>
<%-- 引入页面尾 --%>
<%@ include file="/pageFloor.jsp"%>